package org.elepower.dao;

import org.apache.ibatis.annotations.Param;

import java.io.Serializable;
import java.util.List;

public interface Common<E,PK extends Serializable> {

    public void add(E e);

    public void del(PK id);

    public void delete(@Param("ids") PK[] ids);

    public void update(E e);

    public List<E> getAll();

    public List<E> getlist(E e);

    public E get(PK id);
}
